package org.tgcloud.group.web.controller.dto.otherProject;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: zhy
 * @Created: 2024-06-18-下午3:02
 * @Description:
 */
@Data
@ApiModel
public class OtherProjectChannelUserMsgDTO implements Serializable {

    @ApiModelProperty("上级id")
    private Integer pushUserId;

    @ApiModelProperty("userId")
    private Integer userId;

    @ApiModelProperty
    private Integer status;

    @ApiModelProperty(value = "1、折扣，2、固定金额")
    private Short isDiscount;

    @ApiModelProperty
    private BigDecimal price = BigDecimal.ZERO;

    @ApiModelProperty("一次竞价排名")
    private Integer rankNum;

    @ApiModelProperty("二次竞价排名")
    private Integer secondRankNum;

    @ApiModelProperty(value = "第二次竞价的类型：1、折扣，2、固定金额")
    private Short isSecondDiscount;

    @ApiModelProperty
    private BigDecimal secondPrice = BigDecimal.ZERO;

    @ApiModelProperty("一次竞价时间")
    private Long firstTime = 0L;

    @ApiModelProperty("二次竞价时间")
    private Long secondTime = 0L;

    @ApiModelProperty("一次竞价是否提交过，1、未提交，2、已提交")
    private Integer firstCommitRecord = 1;

    @ApiModelProperty("二次竞价是否提交过，1、未提交，2、已提交")
    private Integer secondCommitRecord = 1;

    @ApiModelProperty("是否已放弃，1、未放弃，2、已放弃")
    private Integer abandonRecord = 1;

}
